﻿using System.Collections.Generic;
using AesonIntegrationTestLibrary.DataModel;
using Microsoft.Practices.Prism.PubSubEvents;

namespace AesonIntegrationTestLibrary.PubSubEvents
{
    public class TestResultEvent : PubSubEvent<AesonTest>
    {
    }

    public class AesonTestFlowStartedEvent : PubSubEvent<AesonTestFlow>
    {
        // Add new AesonTest Tab to view 
        // Called WHen AesonTestFlow.Create is called
    }
    public class AesonTestCreatedEvent : PubSubEvent<AesonTest>
    {
        // add Test to flow and add it to the listview/treeView
    }

    public class EventAddedToTestEvent : PubSubEvent<TestEvent>
    {
    }

    public class AesonTestEndedEvent : PubSubEvent<AesonTest>
    {
        // add Test to flow and add it to the listview/treeView
    }

    public class AesonFlowFinishedEvent : PubSubEvent<string>
    {
    }


 

   
}
